﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;


namespace B2B.Models
{
    public class SP_TimKiemBaoGia_Ma
    {
        int maBaoGia;

        public int MaBaoGia
        {
            get { return maBaoGia; }
            set { maBaoGia = value; }
        }
        string file;

        public string File
        {
            get { return file; }
            set { file = value; }
        }
        int maSP;

        public int MaSP
        {
            get { return maSP; }
            set { maSP = value; }
        }
        string link;

        public string Link
        {
            get { return link; }
            set { link = value; }
        }
        string tenSP;

        public string TenSP
        {
            get { return tenSP; }
            set { tenSP = value; }
        }
        string gia;

        public string Gia
        {
            get { return gia; }
            set { gia = value; }
        }
        int soLuongDatToiThieu;

        public int SoLuongDatToiThieu
        {
            get { return soLuongDatToiThieu; }
            set { soLuongDatToiThieu = value; }
        }
        int khaNangCungUng;

        public int KhaNangCungUng
        {
            get { return khaNangCungUng; }
            set { khaNangCungUng = value; }
        }
        string maLoaiThanhToan;

        public string MaLoaiThanhToan
        {
            get { return maLoaiThanhToan; }
            set { maLoaiThanhToan = value; }
        }
        string tenDVT;

        public string TenDVT
        {
            get { return tenDVT; }
            set { tenDVT = value; }
        }

        public SP_TimKiemBaoGia_Ma timKiemBaoGia(int maBaoGia)
        {
            SP_TimKiemBaoGia_Ma timKiemBaoGia = new SP_TimKiemBaoGia_Ma();
            SqlConnection conn = KetNoi.Connection();
            SqlCommand cmd = new SqlCommand("SP_TIMKIEMBAOGIA_MA", conn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@MABAOGIA", maBaoGia);
            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                timKiemBaoGia.MaBaoGia = reader.GetInt32(0);
                timKiemBaoGia.File = reader.GetString(1);
                timKiemBaoGia.MaSP = reader.GetInt32(2);
                timKiemBaoGia.Link = reader.GetString(3);
                timKiemBaoGia.TenSP = reader.GetString(4);
                timKiemBaoGia.gia = reader.GetDecimal(5).ToString();
                timKiemBaoGia.SoLuongDatToiThieu = reader.GetInt32(6);
                timKiemBaoGia.khaNangCungUng = reader.GetInt32(7);
                timKiemBaoGia.MaLoaiThanhToan = reader.GetString(8);
                timKiemBaoGia.TenDVT = reader.GetString(9);
            }
            conn.Close();
            return timKiemBaoGia;
        }
    }
}